package com.xgz.service;

import com.github.pagehelper.PageInfo;
import com.xgz.entity.MyPage;
import com.xgz.entity.TUser;

/**
 * (TUser)表服务接口
 *
 * @author makejava
 * @since 2022-10-19 19:31:22
 */
public interface TUserService {

    /**
     * 注册
     * @param
     * @return
     */
    boolean addUser(TUser tUser);

    /**
     *登录
     * @param tUser
     * @return
     */
    TUser  login(TUser tUser);
    /**
     * 根据用户名查询
     * @param username 筛选条件
     * @return 查询结果
     */
    boolean queryByName(String username);

    /**
     * 查询所有用户
     * @param myPage
     * @param tUser
     * @return
     */
    PageInfo queryAll(MyPage myPage, TUser tUser);

    /**
     * 修改用户
     * @param tUser
     * @return
     */
    boolean updUser(TUser tUser);

    PageInfo query(TUser tUser);
}
